package org.geogebra.common.awt;

public interface GPathIterator {

	public static final int WIND_EVEN_ODD = 0;
	public static final int WIND_NON_ZERO = 1;

	public static final int SEG_MOVETO = 0;
	public static final int SEG_LINETO = 1;
	public static final int SEG_QUADTO = 2;
	public static final int SEG_CUBICTO = 3;
	public static final int SEG_CLOSE = 4;

	public int getWindingRule();

	public boolean isDone();

	public void next();

	// public int currentSegment(float[] coords);

	public int currentSegment(double[] coords);

}
